
namespace Mbs
{
    /// <summary>
    /// 对象构造器
    /// </summary>
    /// <remarks>
    /// 采用设计模式中的Builder模式
    /// </remarks>
    public interface IBuilder
    {
        /// <summary>
        /// 根据上下文构造对象并返回
        /// </summary>
        /// <param name="context">构造上下文</param>
        /// <returns>返回创建后的对象</returns>
        object Build(object context);
    }

}
